        package io.lkt.modules.sys.entity;

        import java.util.Date;

        @com.baomidou.mybatisplus.annotation.TableName("b_discount_coupon")
        public class BDiscountCouponEntity implements java.io.Serializable { private static final long serialVersionUID = 1L;
          @com.baomidou.mybatisplus.annotation.TableId
          private Integer id;
          private String gzhCode;
          private Double priceOne;
          private Double priceTwo;
          private Double priceThree;
          private Double priceFour;
          private Integer enabled;
          @com.fasterxml.jackson.annotation.JsonFormat(pattern="yyyy-MM-dd HH:mm")
          private Date startTime; @com.fasterxml.jackson.annotation.JsonFormat(pattern="yyyy-MM-dd HH:mm")
          private Date endTime;
          public void setId(Integer id) { this.id = id; } public void setGzhCode(String gzhCode) { this.gzhCode = gzhCode; } public void setPriceOne(Double priceOne) { this.priceOne = priceOne; } public void setPriceTwo(Double priceTwo) { this.priceTwo = priceTwo; } public void setPriceThree(Double priceThree) { this.priceThree = priceThree; } public void setPriceFour(Double priceFour) { this.priceFour = priceFour; } public void setEnabled(Integer enabled) { this.enabled = enabled; } public void setStartTime(Date startTime) { this.startTime = startTime; } public void setEndTime(Date endTime) { this.endTime = endTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public void setModifyTime(Date modifyTime) { this.modifyTime = modifyTime; } public void setCreatorUserId(Integer creatorUserId) { this.creatorUserId = creatorUserId; } public void setUserId(Integer userId) { this.userId = userId; } public void setCouponType(Integer couponType) { this.couponType = couponType; } public boolean equals(Object o) { if (o == this) return true; if (!(o instanceof BDiscountCouponEntity)) return false; BDiscountCouponEntity other = (BDiscountCouponEntity)o; if (!other.canEqual(this)) return false; Object this$id = getId();Object other$id = other.getId(); if (this$id == null ? other$id != null : !this$id.equals(other$id)) return false; Object this$gzhCode = getGzhCode();Object other$gzhCode = other.getGzhCode(); if (this$gzhCode == null ? other$gzhCode != null : !this$gzhCode.equals(other$gzhCode)) return false; Object this$priceOne = getPriceOne();Object other$priceOne = other.getPriceOne(); if (this$priceOne == null ? other$priceOne != null : !this$priceOne.equals(other$priceOne)) return false; Object this$priceTwo = getPriceTwo();Object other$priceTwo = other.getPriceTwo(); if (this$priceTwo == null ? other$priceTwo != null : !this$priceTwo.equals(other$priceTwo)) return false; Object this$priceThree = getPriceThree();Object other$priceThree = other.getPriceThree(); if (this$priceThree == null ? other$priceThree != null : !this$priceThree.equals(other$priceThree)) return false; Object this$priceFour = getPriceFour();Object other$priceFour = other.getPriceFour(); if (this$priceFour == null ? other$priceFour != null : !this$priceFour.equals(other$priceFour)) return false; Object this$enabled = getEnabled();Object other$enabled = other.getEnabled(); if (this$enabled == null ? other$enabled != null : !this$enabled.equals(other$enabled)) return false; Object this$startTime = getStartTime();Object other$startTime = other.getStartTime(); if (this$startTime == null ? other$startTime != null : !this$startTime.equals(other$startTime)) return false; Object this$endTime = getEndTime();Object other$endTime = other.getEndTime(); if (this$endTime == null ? other$endTime != null : !this$endTime.equals(other$endTime)) return false; Object this$createTime = getCreateTime();Object other$createTime = other.getCreateTime(); if (this$createTime == null ? other$createTime != null : !this$createTime.equals(other$createTime)) return false; Object this$modifyTime = getModifyTime();Object other$modifyTime = other.getModifyTime(); if (this$modifyTime == null ? other$modifyTime != null : !this$modifyTime.equals(other$modifyTime)) return false; Object this$creatorUserId = getCreatorUserId();Object other$creatorUserId = other.getCreatorUserId(); if (this$creatorUserId == null ? other$creatorUserId != null : !this$creatorUserId.equals(other$creatorUserId)) return false; Object this$userId = getUserId();Object other$userId = other.getUserId(); if (this$userId == null ? other$userId != null : !this$userId.equals(other$userId)) return false; Object this$couponType = getCouponType();Object other$couponType = other.getCouponType();return this$couponType == null ? other$couponType == null : this$couponType.equals(other$couponType); } protected boolean canEqual(Object other) { return other instanceof BDiscountCouponEntity; } public int hashCode() { int PRIME = 59;int result = 1;Object $id = getId();result = result * 59 + ($id == null ? 43 : $id.hashCode());Object $gzhCode = getGzhCode();result = result * 59 + ($gzhCode == null ? 43 : $gzhCode.hashCode());Object $priceOne = getPriceOne();result = result * 59 + ($priceOne == null ? 43 : $priceOne.hashCode());Object $priceTwo = getPriceTwo();result = result * 59 + ($priceTwo == null ? 43 : $priceTwo.hashCode());Object $priceThree = getPriceThree();result = result * 59 + ($priceThree == null ? 43 : $priceThree.hashCode());Object $priceFour = getPriceFour();result = result * 59 + ($priceFour == null ? 43 : $priceFour.hashCode());Object $enabled = getEnabled();result = result * 59 + ($enabled == null ? 43 : $enabled.hashCode());Object $startTime = getStartTime();result = result * 59 + ($startTime == null ? 43 : $startTime.hashCode());Object $endTime = getEndTime();result = result * 59 + ($endTime == null ? 43 : $endTime.hashCode());Object $createTime = getCreateTime();result = result * 59 + ($createTime == null ? 43 : $createTime.hashCode());Object $modifyTime = getModifyTime();result = result * 59 + ($modifyTime == null ? 43 : $modifyTime.hashCode());Object $creatorUserId = getCreatorUserId();result = result * 59 + ($creatorUserId == null ? 43 : $creatorUserId.hashCode());Object $userId = getUserId();result = result * 59 + ($userId == null ? 43 : $userId.hashCode());Object $couponType = getCouponType();result = result * 59 + ($couponType == null ? 43 : $couponType.hashCode());return result; } public String toString() { return "BDiscountCouponEntity(id=" + getId() + ", gzhCode=" + getGzhCode() + ", priceOne=" + getPriceOne() + ", priceTwo=" + getPriceTwo() + ", priceThree=" + getPriceThree() + ", priceFour=" + getPriceFour() + ", enabled=" + getEnabled() + ", startTime=" + getStartTime() + ", endTime=" + getEndTime() + ", createTime=" + getCreateTime() + ", modifyTime=" + getModifyTime() + ", creatorUserId=" + getCreatorUserId() + ", userId=" + getUserId() + ", couponType=" + getCouponType() + ")"; }


          private Date createTime;
          private Date modifyTime;
          private Integer creatorUserId;
          private Integer userId;
          private Integer couponType;
          private String gzhName;

          public String getGzhName() {
            return gzhName;
          }

          public void setGzhName(String gzhName) {
            this.gzhName = gzhName;
          }

          public Integer getId() { return this.id; }

          public String getGzhCode() { return this.gzhCode; }

          public Double getPriceOne() { return this.priceOne; }

          public Double getPriceTwo() { return this.priceTwo; }

          public Double getPriceThree() { return this.priceThree; }

          public Double getPriceFour() { return this.priceFour; }

          public Integer getEnabled() { return this.enabled; }

          public Date getStartTime() { return this.startTime; }

          public Date getEndTime() { return this.endTime; }

          public Date getCreateTime() { return this.createTime; }

          public Date getModifyTime() { return this.modifyTime; }

          public Integer getCreatorUserId() { return this.creatorUserId; }

          public Integer getUserId() { return this.userId; }

          public Integer getCouponType() { return this.couponType; }
        }


